import React, { Component } from 'react';
import PropTypes from 'prop-types';

export default class App extends Component {
  render() {
    return (
      <div>
        <Header name="123"></Header>
      </div>
    );
  }
}

class Header extends React.Component {
  render() {
    const { age } = this.props;
    return <div>{age}</div>;
  }

  // 静态属性
  static defaultProps = {
    age: 18,
  };

  static propTypes = {
    name: PropTypes.string.isRequired,
  };
}

// 实例成员:  通过实例对象才能访问的属行或方法
// 静态成员: 只能通过类名访问的属性或方法
// 关键字static: 将实例成员，变为静态成员
